<?php
class admin_listController extends adminController{

    //首页
    public function index() {
        //获取碎片列表
        $this->list=model('fragment')->fragment_list();
        $this->show();  
    }

    //添加
    public function add() {
        $this->action_name='添加';
        $this->action='add';
        $this->show('admin_list/info'); 
    }

    public function add_save() {
        if(model('fragment')->info_sign($_POST['sign'])){
            $this->msg('碎片标识不能重复！',0);
        }
        //录入模型处理
        $id=model('fragment')->add($_POST);
        api('editor','relation',array('table'=>'fragment','file_id'=>$_POST['file_id'],'id'=>$id));
        $this->msg('碎片添加成功！',1);
    }

    //修改
    public function edit() {
        $id=$_GET['id'];
        $this->alert_str($id,'int');
        $this->info=model('fragment')->info($id);
        $this->file_id=api('editor','get_relation',array('table'=>'advertising','id'=>$id));
        $this->action_name='编辑';
        $this->action='edit';
        $this->show('admin_list/info'); 
    }

    public function edit_save() {
        $id=$_POST['id'];
        $this->alert_str($id,'int',true);
        if(model('fragment')->info_sign($_POST['sign'],$id)){
            $this->msg('碎片标识不能重复！',0);
        }
        //录入模型处理
        model('fragment')->edit($_POST);
        api('editor','relation',array('table'=>'fragment','file_id'=>$_POST['file_id'],'id'=>$_POST['id']));
        $this->msg('碎片修改成功! ',1);
    }

    //删除
    public function del() {
        $id=intval($_POST['id']);
        $this->alert_str($id,'int',true); 
        //录入模型处理
        model('fragment')->del($id);
        api('editor','del_file',array('table'=>'fragment','id'=>$id));
        $this->msg('碎片删除成功！',1);
    }


}